草庐IT

Java HttpURLConnection - 带 Cookie 的 POST

全部标签

php - Yii2 基于 cookie 的登录

我想知道是否有人可以解释Yii2中基于cookie的登录是如何工作的。我在yii\web\user中看到了loginByCookie方法,但我对实际调用它来让用户登录的文件和方法感到困惑?提前致谢! 最佳答案 您无需调用loginByCookie函数,它会自动为您调用。您最初通过使用身份调用\Yii::$app->login()来登录用户,同时拥有User::$enableAutoLogin启用。持续时间用于确定cookieTTL。该框架负责处理cookie。举个例子,看看LoginForm-基本应用中的类。

php - 如何在 PHP 中发送没有请求数据的 cURL POST?

我的目标是向服务器发送POST请求并获得正确的响应。注意:尖括号代表占位符。在终端中,使用以下代码将为我提供所需的响应。curl-u:-H'Content-Type:application/xml'-XPOSThttps://我当前的PHP看起来像这样:$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$uri);//$uriisthesamethatIuseinterminalcurl_setopt($ch,CURLOPT_USERPWD,sprintf('%s:%s',$user,$pass));//sameasterminaluser&pas

php - 使用 remember_me 功能登录后,如何刷新/延长 remember_me cookie(到期)?

我正在使用Symfony2.3LTS。我可以完全使用Symfony中的remember_me功能,包括设置它和在session到期后重新登录。但是我的问题是,一旦用户使用remember_me功能重新登录,则不会刷新到期时间。换句话说,如果您将remember_mecookie的“生命周期”设置为14天,那么无论用户访问网站多少次,他们总是需要使用完整的重新验证用户名/密码(14天后。)我不想设置更长的cookie,因为14天不访问似乎是正确的。我知道如何手动设置remember_mecookie。我只需要知道将该代码放在哪里。我试过这些:ThisSOquestion没有按照我的意愿行

php - 使用 PHP 的 POST CURL 请求获取错误 'No authorization header passed' - envato api

我开始使用EnavatoAPI到目前为止,我已经创建了一个应用程序,获得了client_id和client_secret并设法从https获取了codeaccess_key://api.envato.com/authorization之后我使用下面的php代码发出POSTcurl请求$client_id='***********';$client_secret='***********';$redirect_uri=urlencode('http://localhost:3000');if(isset($_GET["code"])):$apiUrl='https://api.envat

php - $_SERVER ['HTTP_COOKIE' ] 返回的两个 PHPSESSID

我在打印$_SERVER['HTTP_COOKIE']时得到两个PHPSESSID。实际上我不知道它是如何设置两次的,它只在我的本地系统中。当我检查SERVERcookie时,它​​喜欢:echo$_SERVER['HTTP_COOKIE'];//result'fe_toolbar=false;fe_toolbar=false;PHPSESSID=4tvbovcjk0msf9dvibeb31c2b7;langId=1;backendLangId=2;PHPSESSID=46aagg1hg7as2uh9bihjlpp8h7'当我单独检查我的cookie时:print_r($_COOKIE

php - 如何更改 Cakephp 中的 Session cookie 值

在我的Cakephp应用程序中,我有一个名为“my_cookie”的sessioncookie,它包含一些随机值“QSD5111AS552DNJK”。我观察到cookie的值相同(登录前和登录后)。如果我想在登录后更改cookie值,我必须遵循哪些步骤。我的代码在core.php文件中Configure::write('Session',array('defaults'=>'php','cookie'=>'my_cookie','timeout'=>4000));请帮助我解决这个问题以获得更多说明。 最佳答案 我想您想要做的是防止s

java - 使用 Retrofit 发送 POST 请求时无法获取 POST 参数

我正在使用Retrofit2.0.0向我的RESTAPI发送POST请求。privateclassAuthTaskextendsAsyncTask{protectedStringdoInBackground(String...params){Callcall=service.auth(params[0],params[1]);try{AuthauthResponse=call.execute().body();Log.i(AuthActivity.class.getName(),authResponse.public_key);}catch(IOExceptionex){Log.e(A

php - 如何为 wordpress WP_QUERY 清理 $_POST?

有人知道如何为wordpress清理$_POST吗?或者当我使用WP_QUERY时它已经被清理了吗?谢谢!我在考虑是使用mysql_escape()还是esc_sql()[wordpress函数]。functioncheckIfEmailAndPasswordHaveUser($email,$password){$args=array('post_type'=>'my_custom_post_type','meta_query'=>array(array('key'=>'email','value'=>$email),array('key'=>'password','value'=>$

php - Cookie 存在于浏览器中,但 php $_COOKIE 为空

我有一个项目可以在本地服务器上运行,但不能在我的生产服务器上运行,因为服务器没有看到cookie。我制作了一个最小版本的代码来重现该服务器上的问题:无论我刷新此页面多少次,我总是收到“未找到”消息。每当我尝试记录$_COOKIE变量时,我都会得到一个空数组。然而:cookie存在于浏览器中,并随请求正确发送cookie在同一个文件中设置和读取(这不是路径的问题)setcookie前无输出,文件为UTF8无BOM编码我认为这是服务器配置问题,因为代码在本地运行,但我不知道去哪里查看。有没有人见过这种情况,您知道是什么原因造成的吗?如果您需要更多信息,请告诉我,我会将其添加到我的问题中。谢

php - 如何在 Symfony 中延长 session cookie 的生命周期?

在服务器端访问session数据时,它的modified_time被设置,因此将它的过期时间延长到future。但是,这不会发生在PHPSESSIDcookie上。虽然服务器端的session数据过期时间延长了,但cookie过期时间却没有。如果cookie过期,用户将失去他的session-他在发送请求时将没有可提供的sessionID。有没有办法告诉Symfony\Component\HttpFoundation\Session\Session延长cookie过期日期?可以对同一个sessionID执行此操作吗?或者我们是否必须重新生成它(对于许多用户X许多请求来说似乎效率低下)?